home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / fdimg / oh!.2hd / OH!DEN_B.LZH / TOOLS / ZCDC.DOC < prev    next >
Text File  |  1995-03-20  |  9KB  |  347 lines

  1. -<□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□>-
  2.  
  3.  
  4.              さー,ずんずんウンズ化だ!!
  5.  
  6.                    CDC.x用アプリ
  7.  
  8.             ZMUSIC で オーディオCD をコントロール
  9.  
  10.                     ZCDC.x
  11.  
  12.                  ver 0.20
  13.  
  14.              Copyright 1994 TNB製作所
  15.  
  16.  
  17.  
  18.  
  19. -<□■□ これは □■□>-
  20.  
  21.  
  22.  ZMUSICのcomment文にあるコマンドを書くことでオーディオCDをコントロール
  23.  
  24. しようというものです。これによりZMUSICを使用したゲームなどのBGMをCDか
  25.  
  26. らながすことも可能になりますよ。
  27.  
  28.  
  29.  オーディオCDコントロールには
  30.  
  31.            常駐型 オーディオCD コントローラー
  32.  
  33.                      CDC.x
  34.  
  35. のトラップコール を使用しています。ですから、CDC.xが必要です。
  36.  
  37.  
  38.  
  39. -<□■□ 実行 □■□>-
  40.  
  41.  
  42. 使用法: ZCDC.x  [switch]
  43.  
  44.     無し ・・ 常駐します。拡張トラックを解除します。
  45.     /T ・・・・ 常駐します。拡張トラックを解除しません。
  46.     /R ・・・・ 常駐解除します。
  47.  
  48.  
  49.     常駐すると CDC.X の LED部は消えキー操作も出来ないようになります。
  50.  
  51.  
  52. -<□■□ ZMUSIC commentコマンド □■□>-
  53.  
  54.  
  55.  基本書式は、ZMUSICの.comment のどこかに以下の文のどれかを付けるだけです。
  56.  
  57.  
  58. ●CDCB{[T/AA:AA:AA-BB:BB:BB,CC:CC:CC-DD:DD:DD]}
  59.  
  60.     BGMします。
  61.  
  62. ●CDCF{[T/AA:AA:AA-BB:BB:BB,CC:CC:CC-DD:DD:DD]}
  63.  
  64.     BGMします。ただし、FADE OUTコマンドの時も、演奏を止められます。
  65.  
  66. ●CDCP{[T/AA:AA:AA-BB:BB:BB]}
  67.  
  68.     一度演奏します。一度演奏したら終わります。
  69.  
  70.  
  71.  中身は以下のように書きます。
  72.  
  73. ● T
  74.          トラックナンバー指定。以下を省略すると、指定トラックのは
  75.         じめから最後までを繰り返し、BGMとします。
  76.  
  77. ●AA:AA:AA-BB:BB:BB,CC:CC:CC-DD:DD:DD
  78.  
  79.          AA分AA秒AA~BB分BB秒BBを演奏後、CC分CC秒CC~DD分DD秒DDを
  80.         演奏します。T/が指定されている時はそのトラックに対しての時
  81.         間指定になります。
  82.          A,B,C,D いずれも省略可能です。Aが省略なら00:00:00、Bが省
  83.         略なら曲の最後の時間、Cが省略ならAと同じ、Dが省略ならBと同
  84.         じ時間を指定したのと同じになります。
  85.          'CDCP'の時は C,Dは意味を成しません。
  86.  
  87.  
  88.     ☆注意! :拡張トラックを使用している場合、トラックがすれ
  89.         ることがあります。ZCDCを使用の時は基本的に拡張トラッ
  90.         クをOFFにしますので、トラックナンバー、時間を書くと
  91.         きは一度、タイトルリストをちょっといじる(リスト中に
  92.         空行をいれるだけでもいい)なリして、拡張トラックを使
  93.         用しない状態で調べてください。
  94.  
  95.  
  96. 例!
  97.  
  98. CDCB{[5]}
  99.             : 5 曲目をBGMにします。
  100. CDCB{[00:20:00-02:24:00]}
  101.             : CDC対時間、00分20秒00~02分24秒00をBGM にします。
  102. CDCF{[2/-02:00:00,01:00:00}]
  103.             : 2 曲目のはじめから02分00秒00まで演奏後、01分00秒00
  104.              ~02分00秒00をBGMにします。
  105.              'CDCF'なので、ZMUSICのFADE OUT コマンドで演奏を終
  106.             了します。
  107. CDCP{[22/00:01:00-00:03:00]}
  108.             : 22曲目の00分01秒00~00分03秒00を演奏します。ルー
  109.             プはしません。
  110.  
  111.             ★同梱の CDCBGM.x も同じ書式になってい
  112.             るので、時間の調整はこちらで試すといい
  113.             でしょう(後記)。
  114.  
  115.  
  116.  
  117.  CDC.xが割り込めない状態(TIMER-Cを乗っ取られるゲームなど)で使う物は
  118.  
  119.     (t1)t120[do]r2[loop]
  120.     (p)
  121.  
  122. の様に、1秒ぐらいでループするMMLを実行しておきます。
  123.  
  124.  
  125.  
  126.  まーけっきょく以下のように書けばいいわけです。そしてZMUSIC -Cでコンパイル
  127.  
  128. しておけば、ゲームなどで使えるということですね。
  129.  
  130.     (i)
  131.     .comment TITLE!!             CDCB{[4]}
  132.     (m1,1024)(aFM1,1)
  133.     (t1)t120[do]r2[loop]
  134.     (p)
  135.  
  136.  ZMSファイルのままですとうまく演奏出来ません。同梱のCDCBGM.xを使用する(た
  137. だし必ず'CDCB'になります) か、
  138.  
  139.     ZP ??.ZMS
  140.     ZP -P
  141.  
  142.  とすれば演奏出来ます。ただしはじめの.comment文に CDC命令を書くこと!しかも
  143.  
  144. 頭の方にです。これはZMUSICの仕様でZMSを直接あたえた場合、.comment文が少し
  145.  
  146. しか保存されないので、ZCDCで見れ無いのです。ZMDファイルにしてしまえば、全
  147.  
  148. く問題、制限無く.comment文に書けます。
  149.  
  150.  
  151.     参)ZCDR.x(前ヴァージョンの名)で使用していた'CDR?'のそのまま
  152.      使用出来ます。
  153.  
  154.  
  155.  
  156. -<□■□ CDCBGM.x □■□>-
  157.  
  158.  
  159.  同梱の CDCBGM.x はZCDC用コマンドの動作確認をするためのものです。直接
  160.  
  161.     CDCBGM  00:20:00-02:24:00
  162.  
  163. の様に指定したり、
  164.  
  165.     CDCBGM  TTTT.ZMS
  166.  
  167. の様にZCDC用のファイル(ZMDでも可能)を指定することで、演奏チェック出来ます。
  168.  
  169. ZCDC.x ZMUSIC.x は要りませんが、CDC.x は要りますので常駐しておいて下さい。
  170.  
  171.  ただし、ZCDC用ファイルを指定しても、'CDCB','CDCF','CDCP' のヘッダは無視
  172.  
  173. され、動作はみな'CDCB'になってしまいます。まー、手抜きですが、テスターとし
  174.  
  175. ては十分のはずです。
  176.  
  177.  
  178.  
  179. -<□■□ サンプル其の壱 □■□>-
  180.  
  181.  
  182.  CDC+ZMUSIC+ZCDC のサンプルとして、魔法株式会社の「餓狼伝説スペシャル」用
  183.  
  184. の .ZMD ファイルを同梱しますネ。ただし、上記ソフト以外、PONY CANYONのCD
  185.  
  186. 「新世界楽曲雑技団 餓狼伝説スペシャル」が必要です(ちがうCDでも動きますが
  187.  
  188. 曲がめちゃくちゃ)。
  189.  
  190.  
  191.  ディスクの書き替えが必要なのでハードディスクに入っている場合のみ、説明し
  192.  
  193. ます。でもFDベースの場合も可能のはずですよ。
  194.  
  195.  
  196.  まず、同梱のGSPZCDC.lzh を解凍して \GSP_C\ に上書きします。ファイル名を
  197.  
  198. 見ての通りMT-32用のZMDを書き替えてます。もし MTの方をお使いなら BGMM_??.ZMD
  199.  
  200. をBGMS_??.ZMDにリネームしてくださいね。そうそう \GSP_I\ にもZMDファイルがあ
  201.  
  202. るので同じファイルをコピーしておきましょう。そしてBGMF_00.ZMDをBGMM_00.ZMD
  203.  
  204. と複製してオッケーです!(社名の音楽はFM音源でっ)
  205.  
  206.  
  207.  そして起動のバッチの ZMUSIC(あるいはZMSC)の下に、 'CDC -I' 'ZCDC'の2つ
  208.  
  209. を書き加えてください(もちろん両ツールにパスを通してください)。
  210.  
  211.  起動したら、CONFIGの'MUSIC SOURCE'を [MT-32] にすれば CDから音楽だ出るは
  212.  
  213. ずです。♪♪> ^o^
  214.  
  215.  
  216.  
  217. -<□■□ サンプル其の弐 □■□>-
  218.  
  219.  
  220.  通信によくMUTERMを使っている人もいるでしょう。MUTERMは見事にCDC.Xが使って
  221.  
  222. いる割り込みを持っていっています。つまり、動かなくなります。そこでちょっと
  223.  
  224. 裏技的な方法でMUTERM使用中でもキー操作が出来る方法を記します。
  225.  
  226.  
  227.  まず、ZCDC.xの他に CDC.x(拙作),ZMUSIC(ZENJI ZOFT),同梱のMUTERM.ZMDが必要
  228.  
  229. です。
  230.  
  231.  
  232.  CDC.x -I        常駐させる(している場合はオッケー)
  233.   ZMUSIC.x -M        常駐させる。-Mは必ず付けよう。でないと文字落ちするようだぞ。
  234.   ZCDC.x -T        常駐させる。-Tを付けよう。ないと未登録のCDにされてしまうぞ。
  235.   ZP MUTERM.ZMD        演奏させる。が無音である(これがポイント)。
  236.   CDC.x -MU        これが慣用!! 必ずMUTERM起動寸前で!! Muモードへ
  237.   MUTERM        MuTERMを使う。LED部が見えないだけで普通に使える。
  238.  CDC.x            おわったら一度CDC.xを実行のこと。これで Muモード解除になる。
  239.  
  240.  
  241.     終了後、不必要なら ZCDC.x ZMUSIC.xを解除(ZMUSICを解除すればZCDCは解除
  242.     されます)。ZCDC.xは常時使用はけっこうあぶないかも(エラーが出たこと
  243.     はないけど)
  244.  
  245.  
  246.  一応とりこぼしはないようですが、バイナリダウン中ぐらいキーコントロールす
  247.  
  248. るのはやめたほうがいいかも知れないです。
  249.  
  250.  また、この状態はMUTERM上以外では試していませんのでご注意くださいね。
  251.  
  252.  
  253.  原理はCDC.xの割り込むキーベクタが一つもなくなるので、ZMUSICの生きている
  254.  
  255. 割り込みからCDC.xを呼んでもらっているってわけです。
  256.  
  257.  
  258.  
  259. -<□■□ 注意 □■□>-
  260.  
  261.  
  262.  ZCDC.xはZMUSICから操作されるので、凄いタイミングで割り込むことがあります。
  263.  
  264. ので、ゲームなり、ZCDC.xが必要な時のみ常駐するようにしてください。
  265.  
  266.  
  267.  TNB製作所は ZCDC.x の著作権を保持しますが、フリーウェアで転載は自由です。
  268.  
  269. ただし同梱ファイルの変更はしないで下さい。
  270.  
  271.  TNB製作所は この ZCDC.x によるトラブルは一切責任を負わないものとします。
  272.  
  273. 個人の責任において使用して下さい。
  274.  
  275.  バグ、トラブルの御報告、お願いします。出来る限り対処、対応していきます。
  276.  
  277.  
  278.  
  279. -<□■□ 使用ツール □■□>-
  280.  
  281.  
  282.     *  CDC.x ver 1.00 TNB製作所
  283.     *  SUPERED.X ver 1.18 T.Nishikawa氏作
  284.     *  gcc.x  真里子バージョン TOOL#1 Based on GCC 1.42
  285.     *  has.x ver 3.08 YuNK氏作
  286.     *  hlk.x ver 3.01 SALT氏作
  287.     *  XCcompiler ver2.1NEWKITのライブラリを使用しています。
  288.  
  289.                             企画:HK2;ひで
  290.                             文責:HK2
  291.                             制作:ひで
  292.                                 (TNB製作所)
  293.  
  294. ==========================================================================
  295.  
  296.  
  297. 10/某日    :まだ、借り物ながら¥9800の倍速CD-ROM、入手。が、ドライバー
  298.         がない。電クラにあったCDFILEでゆみみの一部をHDに移し再生、
  299.         するぐらいしかやること無し。
  300.  
  301. '95
  302.  1/13(金):CDR.xにtrap #5を装備。取り敢えずコンパイルしたZMDでの作
  303.         動は成功。早速CDR.x制作目的の一つであったガロスペで音楽を
  304.         CDからを実現。たまに止まる。
  305.  
  306.          CDR.xに問題があった。LEDの表示をOFFにしておいてもたまに
  307.         表示してしまうのだ。これのせいで、ガロスペがとまってた。
  308.         おっけーだ。なんか気持ちいい。
  309.     ver 0.00
  310.  
  311.  1/23(月):CDRに    TRAP #5にミスがあった。修正。
  312.     ver 0.01
  313.  
  314.  2/ 7(火):ZMUSICが$400000以降に常駐していると、ZCDRが常駐できない
  315.         バグを修正。
  316.     ver 0.03
  317.  
  318.  3/ 2(木):ZMD ならなんとか演奏出来るようになった。$54による演奏にも
  319.         対応(Lmz2でも演奏出来た)。
  320.     ver 0.04
  321.  
  322.  3/ 8(水):トラックの途中からでも再生可能になった。チェック用のCDRBGM
  323.         制作。
  324.     ver 0.10
  325.  
  326.  3/17(金):細かい調整。名前の変更、ZCDR改めZCDC
  327.     ZCDC.x ver 0.20
  328.  
  329.  
  330.  
  331. ==========================================================================
  332.  
  333.  
  334.  
  335. -<□■□ 連絡先 □■□>-
  336.  
  337.  バグ、要望などありましたら、以下までお願いします。
  338.  
  339.     USC-NET        [217] たんぼ
  340.     電脳遊技帝国        [268] たんぼ
  341.     東京がらくた工房    [たんぼ]
  342.  
  343.         〒270-11 千葉県我孫子市中峠1604-15
  344.             小松 ひで
  345.  
  346. (EOF)
  347.